remove i386ancient and need at least debian stable to build
authorJoey Hess <joeyh@joeyh.name>
Wed, 1 Jan 2025 18:15:55 +0000 (14:15 -0400)
committerJoey Hess <joeyh@joeyh.name>
Wed, 1 Jan 2025 18:15:55 +0000 (14:15 -0400)
commitda5e195597d2863a33595ff1c91890f1d61c44b1
treee3f858be741247bff3e8ef421c45d5c250324290
parent292acd3c280642005906c48ff0c45ed33b9e1c33
remove i386ancient and need at least debian stable to build

* Removed the i386ancient standalone tarball build for linux, which
  was increasingly unable to support new git-annex features.
* Removed support for building with ghc older than 9.0.2,
  and with older versions of haskell libraries than are in current Debian
  stable.
* stack.yaml: Update to lts-23.2.

Note that i386ancient was targeting linux 2.6.32, which has been EOL for
over 9 years now. Any old system still using such a kernel is certainly highly
insecure. And I suspect i386ancient had its own insecurities due to haskell
libraries and C libraries not having been updated.
24 files changed:
Build/DistributionUpdate.hs
CHANGELOG
Command/ImportFeed.hs
Database/ContentIdentifier.hs
Database/Export.hs
Database/Fsck.hs
Database/ImportFeed.hs
Database/Keys/SQL.hs
Database/RepoSize.hs
Messages/JSON.hs
Remote/S3.hs
Test/Framework.hs
Utility/Aeson.hs
Utility/MonotonicClock.hs
Utility/Process.hs
Utility/TList.hs
Utility/TimeStamp.hs
Utility/Tor.hs
doc/builds.mdwn
doc/install/Android/git-annex-install
doc/install/Linux_standalone.mdwn
git-annex.cabal
stack.yaml
standalone/linux/stack-i386ancient.yaml [deleted file]